two-masted boat - French English Dictionary